/* Include config.h and some typedef */
/** \mainpage libtrckr 1.0.0 ($Rev: 78 $ ) Documentation 
\~français  
\section Intro 
	

\~
\section Intro Introduction
libtrckr is intended to handle audio output, Filters, Sample and Instruments. 
\section Audio Audio out
libtrckr supports out via aRts ( libtrckr::AudioArts), Jack ( libtrckr::AudioJack), Alsa ( libtrckr::AudioAlsa) and WAV File ( libtrckr::AudioWAV).
A factory \ref AudioFactory allows you to get an object of the requested system.
\section Filters Filters Handling
You can apply filters on your data stream.
	\subsection Filter_IIR Filters IIR Handling
	All IIR Filters derive from libtrckr::FilterTransfert. libtrckr::FilterTransfert inherits the libtrckr::Filter interface and the class libtrckr::Transfert. libtrckr::Transfert handle mathematical operation on transfert function (almost ... in fact, only usefull for us, addition and multiplication).
	\subsection Filter_DFT Filters DFT handling.
	All DFT Filters derive from libtrckr::FilterDFT. libtrckr::FilterDFT inherits the libtrckr::Filter interface and the class libtrckr::DFT. libtrckr::DFT handle mathematical operation on libtrckr::DFT (almost ... in fact, only usefull for us, addition and multiplication). \note to compue a libtrckr::DFT, we provide a class libtrckr::FFT base on libfftw3.
	\subsection Filter_Convolution Filters Convolution handling.
	Like the 2 other. With libtrckr::Convolution who handle addition and multiplication of convolution.
	\subsection Filter_Else More filters?
	Some filter don't directly use IIR, DFT or Convolution like compressor who is a direct derivated of Filters. libtrckr::FilterFactory create Filter juste giving its name and it allows the use plugins.
\section Samples Samples format
	Soon Supported format and more...
\section Instrument Instruments.
	\subsection Purpose Purpose of Instruments
	\subsection Type Type of instruments
	\subsection HowTo How to use them
	\subsection Special 
	
 \version $Id: libtrckr.h 78 2008-06-24 14:29:18Z belot.nicolas $
*/
#ifndef LIBTRCKR_H
#define LIBTRCKR_H 1

#ifdef HAVE_CONFIG_H
	#include "config.h"
#endif

/*#include <string>

#ifdef WSTRING
	#define string_t std::wstring
#else
	#define string_t std::string
#endif*/
#endif


